.server-box {
    position: absolute;
    width: 1144px;
    height: 635px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-image: url(../assets/ui/server/bg.png);
    color: #111;
    /* padding: 50px; */
    display: none;
    align-items: center;
    justify-content: center;
}

.server-bg {
    position: relative;
    width: 1088px;
    height: 597px;
    padding: 24px 55px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(../assets/ui/server/bg1.png);
}

.server-bg h1 {
    color: #721717;
    text-align: center;
    font-size: 40px;
}

.server-bg h3 {
    position: absolute;
    bottom: 20px;
    color: #7d6f6f;
    text-align: center;
    font-size: 18px;
    left: 50%;
    transform: translateX(-50%);
}

.server-list {
    height: 400px;
    min-height: 400px;
    max-height: 400px;
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
}

.server-item {
    position: relative;
    width: 337px;
    height: 53px;
    max-width: 337px;
    margin: 10px 76px;
    flex: 0 0 50%;
    transition: all .3s ease;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(../assets/ui/server/item.png);
}

.server-item img {
    position: absolute;
    left: 46px;
    top: 11px;
}

.server-item p {
    font-size: 20px;
    position: absolute;
    top: 17px;
    left: 100px;
}
